package com.redsoil.house.ui.login.activity;

import android.content.Context;
import android.content.Intent;
import android.widget.TextView;

import com.redsoil.house.R;
import com.redsoil.house.base.BaseActivity;
import com.redsoil.house.ui.login.contract.LawContract;
import com.redsoil.house.ui.login.presenter.LawPresenter;
import com.redsoil.house.widget.actionbar.XBaseTopBar;
import com.redsoil.house.widget.actionbar.XBaseTopBarImp;

import butterknife.BindView;

/**
 * Created by Lionel2Messi
 * 用户使用条款 和 个人隐私保护
 */
public class LawActivity extends BaseActivity<LawPresenter> implements LawContract.View , XBaseTopBarImp {

    @BindView(R.id.main_topbar)
    XBaseTopBar main_topbar;

    @BindView(R.id.content_tv)
    TextView content_tv;

    // true 为 服务条款
    private Boolean isTos;

    /**
     * 打开新Activity
     *
     * @param context
     * @return
     */
    public static Intent newInstance(Context context,Boolean isTos) {
        Intent intent = new Intent(context, LawActivity.class);
        intent.putExtra("isTos",isTos);
        return intent;
    }

    @Override
    protected void initInject() {
        getActivityComponent().inject(this);
    }

    @Override
    protected int getLayout() {
        return R.layout.activity_law;
    }

    @Override
    protected void initEventAndData() {
        isTos = getIntent().getBooleanExtra("isTos",true);

        main_topbar.setxBaseTopBarImp(this);

        String content = "";

        if(isTos){
            main_topbar.setMiddleText("用户服务条款");
            content = "服务条款\n" +
                    "\n" +
                    "本UpLife应用软件使用条款（以下称“本条款”。）是就株式会社UpLife（地址： 大阪市中央区北新町４−１谷町プラザビル７０１）（以下称“本公司”。）所提供的智能手机应用软件“UpLife”（以下称“本应用软件”。）及本应用软件有关服务（以下称“本服务”。）的使用相关条件，在使用本服务的使用者与本公司之间所作的规定。使用者只有同意本条款的内容，方可使用本应用软件。\n" +
                    "\n" +
                    "第1条 （定义）\n" +
                    "本条款中使用的用语，具有以下各项所规定的含义。\n" +
                    "1.“使用者”是指本应用软件及本服务的使用者。\n" +
                    "2.“使用者信息”是指本公司根据本隐私保护对策从使用者取得的信息以及其他与        \n" +
                    "使用者相关的信息。\n" +
                    "3．“本隐私保护对策”是指在本应用上登载的与本应用软件相关的隐私保护对策。\n" +
                    "4.“内容”是指文章、图像、视频、软件、程序、代码以及其他信息。\n" +
                    "5.“本内容”是指能够通过本服务所获取的内容。\n" +
                    "6.“提供内容”是指使用者向本服务提供、发信或上传的内容。\n" +
                    "\n" +
                    "第2条 （同意本条款的规定）\n" +
                    "1.使用者可根据本条款的规定使用本服务。使用者对本条款不作出有效且不可取消的同意时，无法使用本服务。\n" +
                    "2．使用者系未成年人时，得到亲权人等法定代理人的同意后方可使用本服务。\n" +
                    "3.使用者实际使用本服务的行为可视为对本条款作出了有效且不可取消的同意。\n" +
                    "\n" +
                    "第3条 （本条款的变更）\n" +
                    "本公司可在不事先通知使用者的情况下随时变更本条款。变更后的本条款在本公司运营的网站内或本应用软件内的恰当的位置告示时即生效。使用者在本条款变更后继续使用本服务的行为可视为对变更后的本条款的有效且不可取消的同意。\n" +
                    "\n" +
                    "第4条 （账号）\n" +
                    "\n" +
                    "1.使用者在使用本服务之际应当提供真实、正确且完整的信息，如果有信息变动，比如电邮地址更改应即时处理，尽量避免不必要的情况发生。因使用者本人或本公司填写的使用者信息的内容存在虚假或错误而导致使用者发生损害时，本公司不承担任何责任。\n" +
                    "2.为了避免在使用本服务之际本公司发行的密码被不正当使用，使用者应负责进行慎重的管理。在获得账号密码时，应尽快修改初始密码，如果长时间不修改的话，视为个人行为，本公司不承担责任。\n" +
                    "3.持有本服务的使用者，可以委托本公司删除账号且退会。\n" +
                    "4.使用者违反本条款或被认为有违反的可能性时，本公司可以不事先通知使用者而停止或删除账号。\n" +
                    "5.不论任何理由，本服务中使用者的所有使用权，在账号被取消时消灭。\n" +
                    "6.使用者不得使第三方使用本服务的账号，也不得作出出借、转让、变更名义、买卖本服务账号的行为。\n" +
                    "\n" +
                    "第5条 （隐私）\n" +
                    "1.本公司根据本隐私保护对策适当地管理使用者的个人信息。\n" +
                    "2.就本服务的个人信息的管理，使用者应确认本隐私保护对策。本隐私保护对策作为本条款的一部分纳入本条款。使用者对本条款的同意可视为对本隐私保护对策的同意。\n" +
                    "\n" +
                    "第6条 （提供服务）\n" +
                    "1.使用者在使用本服务时，应以使用者的费用和责任准备必要的机器及通讯手段。\n" +
                    "2.本公司认为必要时，可在不事先通知使用者的情况下随时变更本服务的全部或一部分内容，亦可停止提供其服务。\n" +
                    "\n" +
                    "第7条 （本应用软件的利用）\n" +
                    "本应用软件用户仅可用于个人使用的目的，不可用于个人使用以外的目的，如销售、配发或开发等。\n" +
                    "使用者仅在本公司提供的状态下使用本应用软件，不得进行本应用软件的复制、修改、变更、改变、改编或其它任何行为。\n" +
                    "\n" +
                    "\n" +
                    "第8条 （内容）\n" +
                    "1.关于本公司提供的本内容，本公司赋予使用者以使用本服务为唯一目的的、禁止转让、禁止再许可及非独占的使用权。\n" +
                    "2.使用者不得超过本服务预定的使用形态使用本内容（包括复制、发信、转载、改变等行为）。\n" +
                    "3.使用者对本公司声明保证：（i）对（a）使用者自行或（该使用者向本公司提供后）由本公司向本服务提供、发送或上传提供内容或使用者信息，及（ b）根据本条款将该提供内容或使用者信息作为本服务的对象予以使用，拥有合法权利（包括若进行该（a）和（b）的行为需要第三方同意时，已取得该同意的情形。），以及（ii）该提供内容或使用者信息不侵犯第三方的知识产权及其他第三方的权利。\n" +
                    "4.使用者提供的提供内容的相关著作权由进行该提供的使用者保留，本公司不取得该提供内容的相关著作权。但是，该使用者应无偿、无期限、无地域限制地许可本公司在（i）本服务的提供、维持、改善，或（ii）广告、宣传或其他推销活动（无论是否与本服务有关）所需的范围内使用该提供内容。\n" +
                    "5.使用者就该使用者提供的提供内容不得对本公司或本公司指定的第三方行使著作者人格权，也不得使拥有该提供内容的著作者人格权的第三方行使著作者人格权。\n" +
                    "6.使用者自行负责对自己所提供的提供内容进行备份，本公司对该提供内容的备份不负有任何责任。\n" +
                    "7.违反与提供内容相关的法律法规或本条款，或被认为有违反的可能性时，或有其他业务上的必要时，本公司可以不事先通知使用者，通过删除该提供内容等方法限制本服务中的提供内容的使用。\n" +
                    "\n" +
                    "第9条 （禁止事项）\n" +
                    "使用者在使用本服务之际，不得作出以下行为。\n" +
                    "\n" +
                    "1.违反法律法规、法院的判决、决定或命令、或法律法规上具有拘束力的行政措施的行为；\n" +
                    "2.可能妨害公序良俗的行为；\n" +
                    "3.侵害本公司或第三方的著作权、商标权、专利权等知识产权、名誉权、隐私权及其他法律法规或合同规定的权利的行为；\n" +
                    "4.投稿或发送过度的暴力表现、露骨的性的表现、基于人种、国籍、信条、性别、社会身份、门第等的歧视表现、诱发或助长自杀、自残行为、药物乱用的表现及其他包含反社会的内容使他人感到不快的表现的行为；\n" +
                    "5.冒充本公司或第三方的行为或故意散发虚假信息的行为；\n" +
                    "6.营业、宣传、广告、劝诱及其他以营利为目的的行为（本公司认可的行为除外）、以搔扰或诽谤其他使用者为目的的行为、其他不同于本服务预定利用目的的利用本服务的行为；\n" +
                    "7.对反社会势力提供利益及其他协助行为；\n" +
                    "8.参加宗教活动或宗教团体的劝诱行为；\n" +
                    "9.不正当地收集、披露或提供他人的个人信息、注册信息、使用履历信息等的行为；\n" +
                    "10.对本服务的服务器或网络系统造成障碍的行为、利用BOT、Cheat Tool及其他技术手段不正当操作本服务的行为、故意利用本服务缺陷的行为及其他妨害本公司对本服务的运营或其他使用者对本服务的使用或对其造成障碍的行为；\n" +
                    "11.对本应用软件进行反汇编、反编译或逆向工程的行为；\n" +
                    "12.帮助或助长上述（1）至（11）中任何行为的行为；\n" +
                    "13.本公司认为不恰当的其他行为。\n" +
                    "\n" +
                    "第10条 （使用者的责任）\n" +
                    "1.使用者对本服务的使用自行承担责任，并对本服务中进行的所有行为及其后果承担一切责任。\n" +
                    "2.本公司认为使用者违反本条款使用本服务时，采取停止账号、删除提供内容或其它本公司认为必要且恰当的措施。但本公司不负责防止或纠正该违反。\n" +
                    "3.起因于使用本服务（包括本公司因该使用受到第三方索赔的情形），对本公司产生任何直接或间接的损害（包括律师费的负担）时，使用者应依据本公司的请求立即进行赔偿。\n" +
                    "\n" +
                    "第11条 （本公司的免责）\n" +
                    "1.无论以明示或者暗示方式，本公司不保证本服务（包括本内容）不存在事实上或法律上的瑕疵（包括安全性、信赖性、正确性、完全性、有效性、特定目的的适合性、保密性等相关的缺陷、错误或程序错误、权利侵害等）。本公司对使用者不负有除去该瑕疵后提供本服务的义务。\n" +
                    "2.对使用者起因于本服务而产生的任何损害，本公司不承担任何责任。\n" +
                    "\n" +
                    "第12条 （联系方式）\n" +
                    "1.与本服务相关的本公司对使用者的联系，会在本公司运营的网站或本应用软件内的恰当位置进行告示，或以本公司认为适当的方式进行。\n" +
                    "2.与本服务相关的使用者对本公司的联系，应向设置在本公司运营的网站或本应用软件内恰当位置的咨询窗口发信，或以本公司指定的方式进行。\n" +
                    "\n" +
                    "第13条 （可分离性）\n" +
                    "即使本条款的一部分基于所适用的强行法规而无效，亦不影响本条款其他部分的有效性，除无效的该部分外，本条款依旧有效存续。当本公司查明本条款的一部分为无效时，本公司可立即以有效的条款取代无效的条款。\n" +
                    "\n" +
                    "第14条（汇率免责）\n" +
                    "1.本应用软件首页提供的货币汇率仅供参考，该应用程式中的货币转换汇率服务有第三方提供。转换结果只供参考，可能与实际据有些差异。应用程式中的全部货币转换汇率只供参考，并非为买卖交易提供。\n" +
                    "2.本公司将不对货币转换汇率的正确性提出任何担保。\n" +
                    "\n" +
                    "第15条 （适用法律与管辖法院）\n" +
                    "本条款适用法律为日本法。起因于本服务或与本服务有关而产生的使用者与本公司之间的纠纷，以大阪地方法院为第一审的专属合意管辖法院。\n" +
                    "\n";

        }else {
            main_topbar.setMiddleText("个人隐私保护对策");
            content = "个人隐私保护对策\n" +
                    "第1条（目的）\n" +
                    "本UpLife应用软件使用条款（以下称“本条款”。）是就株式会社UpLife（地址： 大阪市中央区北新町４−１谷町プラザビル７０１）（以下称“本公司”。）所提供的智能手机应用软件“UpLife”（以下称“本应用软件”。）及本应用软件有关服务（以下称“本服务”。）的使用相关条件，在使用本服务的使用者与本公司之间所作的规定。使用者只有同意本条款的内容，方可使用本应用软件。\n" +
                    "\n" +
                    "第2条（定义）\n" +
                    "本个人隐私保护对策中使用的用语，具有以下各项所规定的含义。\n" +
                    "\n" +
                    "1.“使用者”是指本应用软件及本服务的使用者。\n" +
                    "2.“所有者”是指使用者中根据资产管理合同直接委托本公司，或者通过第三方委托给本公司实施不动产管理业务者。\n" +
                    "3.“承租人”是指使用者中根据不动产租赁合同向所有者承租不动产者。\n" +
                    "4.“资产管理合同”是指本公司与所有者之间签订的关于所有者所有不动产的管理业务的合同。\n" +
                    "5.“不动产租赁合同”是指所有者与承租人之间签订的关于所有者所有不动产的租赁合同。\n" +
                    "6.“使用者信息”是指本公司根据本个人隐私保护对策从使用者处取得的信息及其他与使用者有关的信息。\n" +
                    "\n" +
                    "第3条 （本公司取得的使用者信息）\n" +
                    "\n" +
                    "1.作为使用者信息，本公司从所有使用者处取得以下信息:\n" +
                    "ⅰ姓名、电话号码及邮箱地址;\n" +
                    "　ⅱ本应用软件的使用痕迹及终端固有ID。\n" +
                    "2.使用者系所有者或承租人的，其使用者信息除前款的信息外，还包括(i)根据其签订的资产管理合同或不动产租赁合同，其向本公司提供的信息；及(ii)本公司通过REINS Market Information等独自取得的信息；（iii）所有者、承租人或其指定的第三方向本公司提供的信息；以及（iv）所有者或承租人向本公司咨询的内容及其他所有者或承租人与本公司之间的交换的内容等（但并非仅限于此等。）。\n" +
                    "\n" +
                    "第4条 （使用者信息的取得方法）\n" +
                    "1.所有使用者在首次起动本应用软件时，自行登录前条第1款第(1)项规定的使用者信息。\n" +
                    "2.使用者系所有者或承租人的，在其首次起动本应用软件后，自行或通过本公司登录使用本应用软件所需要的使用者信息。\n" +
                    "3.本公司提供本应用软件及本服务时，通过本应用软件自动取得前条第1款第(2)项规定的信息。另外，本公司提供本服务时，可能使用Cookie。\n" +
                    "\n" +
                    "\n" +
                    "第5条 （使用者信息的使用目的）\n" +
                    "本公司为了以下目的使用使用者信息:\n" +
                    "\n" +
                    "1.为了提供本应用软件及本服务;\n" +
                    "2.为了实施根据资产管理合同受托的业务;\n" +
                    "3.为了在进行本应用软件及本服务的改善时实施问卷调查及分析;\n" +
                    "4.为了制作与使用本应用软件及本服务有关的统计数据;\n" +
                    "5.为了提供与本应用软件所登录的不动产有关的信息;\n" +
                    "6.为了提供不动产市场的市场信息及其他消息;\n" +
                    "7.为了编制市场营销数据的调查、统计、分析、调查报告;\n" +
                    "8.为了按照使用者的属性，对所提供的广告等进行客制化;\n" +
                    "9.为了应对使用者提出的咨询;\n" +
                    "10.为了进行其他所需要的联系，如与本应用软件及本服务有关的重要通知等;\n" +
                    "11.为了进行其他本公司服务的告知。\n" +
                    "\n" +
                    "\n" +
                    "第6条 （使用者信息对第三方的提供）\n" +
                    "1.本公司提供本应用软件及本服务时，进行以下规定的使用者信息的对第三方的提供:\n" +
                    "ⅰ将承租人的使用者信息提供给向该承租人出租不动产的所有者;\n" +
                    "ⅱ将所有者的使用者信息中的名称、所在地及其他与所有者拥有的不动产有关的　信息提供给使用者。\n" +
                    "2.除前款的情况外，本公司未经使用者同意不在第5条规定的使用目的所需范围外向第三方提供在本应用软件及本服务中从使用者处取得的使用者信息。但以下情况除外：\n" +
                    "ⅰ.向第三方提供不能识别特定个人的匿名化的使用者信息时；\n" +
                    "ⅱ.依法提供时；\n" +
                    "ⅲ.为了保护人的生命、身体或财产而需要，但无法征得本人的同意时；\n" +
                    "ⅳ.为了改善公众卫生或促进儿童的健康成长而特别需要，但无法征得本人的同意时；\n" +
                    "ⅴ.需要对国家机关或者地方公共团体或接受其委托者实行法令规定的事务提供协助，但经本人同意可能对实行该事务带来障碍时。\n" +
                    "\n" +
                    "第7条 （外部发送）\n" +
                    "本应用软件所登录的使用者信息将转送至第三方设置的服务器，在第５条的目的范围内使用。\n" +
                    "\n" +
                    "第8条 （日本国外的使用）\n" +
                    "1.在日本国外使用本应用软件的使用者在本应用软件上登录的使用者信息将转送本应用软件服务器，在日本国内进行处理。\n" +
                    "2.使用者应确认并同意，使用者信息的取得、使用、提供等事宜均仅适用日本的法令。\n" +
                    "\n" +
                    "\n" +
                    "第9条 （使用者的参与方法）\n" +
                    "针对本服务，使用者可向本公司提出委托，请求停止取得全部或部分使用者信息、对其进行变更、删除、或停止使用。\n" +
                    "\n" +
                    "第10条（服务终止和信息处理相关事宜）\n" +
                    "1.使用者将本应用软件削除（卸载）时或2年（24个月）以上未使用时，本公司视此情况为使用者已终止本应用软件及本服务的使用。\n" +
                    "2.在前款所述情况下，对从使用者处取得的使用者信息，本公司将妥善进行管理，并在定期维护时将其从本服务的服务器中销毁。\n" +
                    "3.尽管有前款的规定，本公司仍可按照法令以及资产管理合同或不动产租赁合同规定的条件继续持有根据该等合同从所有者或承租人处取得的使用者信息。\n" +
                    "\n" +
                    "第11条（与个人信息保护方针的链接）\n" +
                    "请通过以下链接确认最新的个人隐私保护对策。\n" +
                    "\n" +
                    "个人隐私保护对策WWW.UPLIFEAPP.NET(把这个个人隐私的连接页粘贴上)\n" +
                    "\n" +
                    "第12条（咨询窗口）\n" +
                    "有关本应用软件及本服务的使用者信息相关事宜的咨询，由以下窗口受理。\n" +
                    "\n" +
                    "邮箱地址 :info@uplife.co.jp(株式会社UpLife客服负责人)\n" +
                    "所在地 : 大阪市中央区北新町４−１谷町プラザビル７０１\n" +
                    "第13条（变更）\n" +
                    "1.本个人隐私保护对策可能修改。\n" +
                    "2.本应用软件升级时，对所取得的使用者信息如有变更或追加以及使用目的的变更，本公司将在安装之前通知使用者，重要的变更将在安装之前或安装时重新取得同意。\n" +
                    "3.关于所取得的使用者信息的变更或追加、使用目的的变更以及对第三方提供等如有其他变更，将通过留言功能及登录的邮件进行通知，同时，重要的变更将重新取得同意。\n" +
                    "\n";
        }

        content_tv.setText(content);
    }

    @Override
    public void responeError(String errorMsg) {

    }

    @Override
    public void left() {
        finish();
    }

    @Override
    public void right() {

    }
}